package com.example.mybatisplus.web.controller;


import com.example.mybatisplus.common.JsonResponse;
import com.example.mybatisplus.common.utls.SecurityUtils;
import com.example.mybatisplus.common.utls.SessionUtils;
import com.example.mybatisplus.model.domain.HUser;
import com.example.mybatisplus.model.dto.HUserInfoDTO;
import com.example.mybatisplus.model.dto.UserInfoDTO;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/api/auth")
public class AuthController {
    @GetMapping("/userInfo")
    public JsonResponse<HUserInfoDTO> getUserInfo() {
        //Session
        //Session.save(")
        HUserInfoDTO userInfoDTO = SecurityUtils.hUserInfoDTO();
        return JsonResponse.success(userInfoDTO);
    }
//    @GetMapping("/clearUserInfo")
//    public JsonResponse<HUserInfoDTO> clearUserInfo(){
////        HUserInfoDTO userInfoDTO =SessionUtils.clear();
//    }
}
